@echo off
title SSH连接测试工具

echo ========================================
echo        SSH连接测试工具
echo ========================================
echo.

set /p ecs_ip="请输入ECS公网IP地址: "
set /p ecs_password="请输入root密码: "

echo.
echo 正在测试SSH连接到 %ecs_ip%...
echo.

REM 测试SSH连接
ssh -o ConnectTimeout=10 root@%ecs_ip% "echo 'SSH连接测试成功' && uname -a && df -h && free -h"

if %errorlevel% equ 0 (
    echo.
    echo ✅ SSH连接测试成功！
    echo.
    echo 连接信息:
    echo - ECS公网IP: %ecs_ip%
    echo - 连接状态: 正常
    echo - 系统信息: 已显示
    echo.
    echo 下一步操作:
    echo 1. 上传部署文件
    echo 2. 运行部署脚本
    echo 3. 配置WebSocket服务器
    echo.
) else (
    echo.
    echo ❌ SSH连接测试失败！
    echo.
    echo 可能的原因:
    echo 1. IP地址不正确
    echo 2. 安全组未开放22端口
    echo 3. 密码不正确
    echo 4. 网络连接问题
    echo.
    echo 请检查:
    echo - 确认ECS实例状态为"运行中"
    echo - 确认安全组开放了22端口
    echo - 确认IP地址和密码正确
    echo.
)

pause 